﻿using System.ComponentModel;

namespace Enums
{
    /// <summary>
    /// 发布需求 状态
    /// </summary>
    public enum EnumPublishNeedState
    {
        /// <summary>
        /// 待接单
        /// </summary>
        [Description("待接单")]
        DaiJieDan = 1,
        /// <summary>
        /// 已接单
        /// </summary>
        [Description("已接单")]
        YiJieDan = 2,
        /// <summary>
        /// 已完成
        /// </summary>
        [Description("已完成")]
        OK = 3,
        /// <summary>
        /// 驳回
        /// </summary>
        [Description("驳回")]
        NoPass = 4,
        /// <summary>
        /// 已取消
        /// </summary>
        [Description("已取消")]
        Cancel = 5,
    }
    /// <summary>
    /// 用户申请会员状态
    /// </summary>
    public enum EnumApplyVipState
    {
        /// <summary>
        /// 申请中
        /// </summary>
        [Description("申请中")]
        Applying = 1,
        /// <summary>
        /// 申请通过
        /// </summary>
        [Description("申请通过")]
        Pass = 2,
        /// <summary>
        /// 申请驳回
        /// </summary>
        [Description("申请驳回")]
        NoPass = 3,
    }
    /// <summary>
    /// 收藏状态
    /// </summary>
    public enum EmunCollectionState
    {
        /// <summary>
        /// 已收藏
        /// </summary>
        [Description("已收藏")]
        OK = 1,

        /// <summary>
        /// 已取消收藏
        /// </summary>
        [Description("已取消收藏")]
        Cancel = 2, 
    }
    /// <summary>
    /// 下拉款查询接口类型
    /// </summary>
    public enum EmunSelectQueryType
    {
        /// <summary>
        /// 供应商
        /// </summary>
        [Description("供应商")]
        Supplier = 1,
        /// <summary>
        /// 产品分类
        /// </summary>
        [Description("产品分类")]
        ProductType = 2,
        /// <summary>
        /// 产品
        /// </summary>
        [Description("产品")]
        Product = 3,
        /// <summary>
        /// 微信用户
        /// </summary>
        [Description("微信用户")]
        WXUser = 4, 
    }


    /// <summary>
    /// 供应商标签
    /// </summary>
    public enum EmunSupplierTag
    {
        /// <summary>
        /// 原厂厂商
        /// </summary>
        [Description("原厂厂商")]
        Original = 1,
        /// <summary>
        /// 代理商
        /// </summary>
        [Description("代理商")]
        Agent = 2,
    }
    /// <summary>
    /// minIO文件类型
    /// </summary>
    public enum EmunFileServiceType
    {
        /// <summary>
        /// 供应商
        /// </summary>
        [Description("供应商")]
        Supplier = 1,

        /// <summary>
        /// 产品
        /// </summary>
        [Description("产品")]
        Product = 2,
    }
    public enum EnumUserTag
    {
        /// <summary>
        /// 普通会员
        /// </summary>
        [Description("普通会员")]
        Ordinary = 1,
        /// <summary>
        /// 白金会员
        /// </summary>
        [Description("白金会员")]
        Platinum = 2,
    }
    /// <summary>
    /// 订单状态
    /// </summary>
    public enum EnumOrderState
    {
        /// <summary>
        /// 已取消
        /// </summary>
        [Description("已取消")]
        Cancel = 0,
        /// <summary>
        /// 待支付
        /// </summary>
        [Description("待支付")]
        PendingPayment = 1,
        /// <summary>
        /// 已支付
        /// </summary>
        [Description("已支付")]
        PaidAlready = 2,

        /// <summary>
        /// 已完成
        /// </summary>
        [Description("已完成")]
        Completed = 3,

        /// <summary>
        /// 待评价
        /// </summary>
        [Description("待评价")]
        ToBeEvaluated = 4,

        /// <summary>
        /// 已评价
        /// </summary>
        [Description("已评价")]
        Evaluated = 5,
    }
}
